home *** CD-ROM | disk | FTP | other *** search
Wrap
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> <title>Liaison - Serveur Apache HTTP</title> <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> <link href="./images/favicon.ico" rel="shortcut icon" /></head> <body id="manual-page"><div id="page-header"> <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p> <p class="apache">Serveur Apache HTTP Version 2.2</p> <img alt="" src="./images/feather.gif" /></div> <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> <div id="path"> <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Liaison</h1> <div class="toplang"> <p><span>Langues Disponibles: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="./fr/bind.html" title="Franτais"> fr </a> | <a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> </div> <div class="outofdate">Cette traduction peut Ωtre pΘrimΘe. Verifiez la version Anglaise pour les changements rΘcents.</div> <p>Configuration des adresses et ports sur lesquels Apache Θcoute.</p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Informations gΘnΘrales</a></li> <li><img alt="" src="./images/down.gif" /> <a href="#ipv6">ConsidΘrations SpΘciales avec IPv6</a></li> <li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Faire fonctionner tout ceci avec les Serveurs Virtuels</a></li> </ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="vhosts/">Serveurs Virtuels</a></li><li><a href="dns-caveats.html">ProblΘmes DNS</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> <h2><a name="overview" id="overview">Informations gΘnΘrales</a></h2> <table class="related"><tr><th>Modules ApparentΘs</th><th>Directives ApparentΘes</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table> <p>Au moment de son dΘmarrage, Apache se lie α un port et α une adresse IP sur la machine locale et se met en attente de requΦtes. Par dΘfaut, Apache Θcoute sur toutes les adresses de la machine. Apache accepte d'Θcouter sur un ou plusieurs ports spΘcifiques, sur une seule ou plusieurs adresses, ou encore sur une combinaison port-adresse. Il est frΘquent d'utiliser ces possibilitΘs avec les fonctionnalitΘs de Serveurs Virtuels, qui permettent de faire rΘpondre le serveur de maniΦre diffΘrente en fonction de l'adresse IP, du nom d'h⌠te ou du port.</p> <p>Le serveur interprΦte la directive <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> en acceptant les requΦtes seulement sur le port ou la combinaison adresse IP + port passΘe en argument. Dans le cas o∙ seul un port est spΘcifiΘ avec la directive <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, le serveur se met α l'Θcoute sur le port spΘcifiΘ, sur toutes les interfaces et adresses de la machine. Si une adresse IP est spΘcifiΘe en plus du port, le serveur n'Θcoute que sur l'adresse et le port spΘcifiΘ. Il est possible de configurer plusieurs adresses et ports avec la directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> pour Θcoute par le serveur. Le serveur rΘpond aux requΦtes faites α toutes les adresses et ports ΘnumΘrΘs.</p> <p>Par exemple, pour que le serveur accepte les connexions sur les ports 80 et 8000, spΘcifiez :</p> <div class="example"><p><code> Listen 80<br /> Listen 8000 </code></p></div> <p>Pour qu'Apache accepte les connexions sur deux combinaisons adresses + ports, spΘcifiez :</p> <div class="example"><p><code> Listen 192.170.2.1:80<br /> Listen 192.170.2.5:8000 </code></p></div> <p>Les adresses IPv6 sont acceptΘes, pourvu qu'elles soient spΘcifiΘes entre crochets de la faτon suivante :</p> <div class="example"><p><code> Listen [2001:db8::a00:20ff:fea7:ccea]:80 </code></p></div> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> <h2><a name="ipv6" id="ipv6">ConsidΘrations SpΘciales avec IPv6</a></h2> <p>De plus en plus de plate-formes implΘmentent IPv6. APR supporte IPv6 sur la plupart d'entre elles, si bien qu'Apache peut assigner des interfaces de connexions IPv6 et rΘpondre aux requΦtes utilisant IPv6.</p> <p>Une complication possible pour les administrateurs Apache est de savoir si une interface de connexion IPv6 peut rΘpondre aux deux types de connexions IPv4 et IPv6. Manipuler les connexions IPv4 avec une interface de connexion IPv6 suppose l'utilisation d'adresses IPv6 mappΘes en IPv4, ce qui est le cas par defaut sur la plupart des plate-formes, α l'exeption de FreeBSD, NetBSD, et OpenBSD, cela en raison des politiques systΦmes de ces plate-formes. MΦme sur des systΦmes o∙ cette fonctionnalitΘ n'est pas activΘe par dΘfaut, une option de compilation permet de changer ce fonctionnement pour Apache.</p> <p>Pour qu'Apache puisse gΘrer α la fois les connexions IPv4 et IPv6 avec un minimum d'interfaces de connexions, il faut permettre l'utilisation des adresses IPv6 mappΘes en IPv4, ce qui est possible en spΘcifiant l'option de compilation <code>--enable-v4-mapped</code> et en utilisant la directive <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> comme suit:</p> <div class="example"><p><code> Listen 80 </code></p></div> <p>Si <code>--enable-v4-mapped</code> a ΘtΘ spΘcifiΘ α la compilation, les directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> de la configuration par dΘfaut sont de la forme ci-dessus. <code>--enable-v4-mapped</code> est l'option de compilation par dΘfaut sur toutes les plate-formes, sauf FreeBSD, NetBSD, et OpenBSD.</p> <p>Pour qu'Apache ne manipule que les connexions IPv4, en ignorant l'Θventuel support IPv6 de la plate-forme ou d'APR, une adresse IPv4 peut Ωtre spΘcifiΘ pour toutes les directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, comme dans les exemples suivantss:</p> <div class="example"><p><code> Listen 0.0.0.0:80<br /> Listen 192.170.2.1:80 </code></p></div> <p>Pour qu'Apache manipule les connexions IPv4 et IPv6 sur des interfaces diffΘrentes (c'est-α-dire, pour ne pas accepter les addresse IPv6 mappΘes en IPv4), spΘcifier l'option de compilation <code>--disable-v4-mapped</code> et utiliser des directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> spΘcifiques telles que:</p> <div class="example"><p><code> Listen [::]:80<br /> Listen 0.0.0.0:80 </code></p></div> <p>Avec <code>--disable-v4-mapped</code>, la directive <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> α l'intΘrieur du fichier de configuration par dΘfaut crΘΘ par Apache utilise la forme ci-dessus. <code>--disable-v4-mapped</code> est l'option de compilation par dΘfaut sous FreeBSD, NetBSD, et OpenBSD.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> <h2><a name="virtualhost" id="virtualhost">Faire fonctionner tout ceci avec les Serveurs Virtuels</a></h2> <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> n'implΘmente aucun Serveur Virtuel. Cette directive sert simplement α informer le serveur principal sur quels addresses et ports Θcouter. Dans le cas o∙ aucune section <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> n'est utilisΘe, le serveur rΘpondra de la mΦme maniΦre pour toutes les requΦtes qu'il acceptera. Cependant des sections <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> peuvent Ωtre utilisΘes pour qu'Apache rΘagisse de faτon diffΘrente α une requΦte selon l'adresse ou le port. Avant d'implΘmenter un Serveur Virtuel au moyen de la directive <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>, la directive <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> doit tre utilisΘe pour que le serveur Θcoute sur l'adresse ou le port spΘcifiΘ. Une section <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> peut alors Ωtre utilisΘe pour dΘfinir la rΘaction du Serveur Virtuel pour une adresse et un port spΘcifique. └ noter que si un Serveur Virtuel est positionnΘ au moyen de la directive <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> sur une adresse et un port sur lesquels le serveur n'est pas α l'Θcoute, le Serveur Virtuel ne sera pas accessible.</p> </div></div> <div class="bottomlang"> <p><span>Langues Disponibles: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="./fr/bind.html" title="Franτais"> fr </a> | <a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> </div><div id="footer"> <p class="apache">Copyright 1995-2006 The Apache Software Foundation or its licensors, as applicable.<br />AuthorisΘ sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div> </body></html>